put the finishing touch on - Türkçe İngilizce Sözlük